// 客户端认证插件 - 自动恢复用户数据
export default defineNuxtPlugin(async () => {
  // 只在客户端执行
  if (process.client) {
    const userStore = useUserStore()
    // 等待页面渲染完成后恢复数据
    await nextTick()
    // 尝试从 localStorage 恢复用户数据
    const restored = userStore.restoreUserData()
    if (restored) {
      console.log('✅ 用户数据恢复成功')
    } else {
      console.log('ℹ️ 没有找到保存的用户数据')
    }
  }
}) 